<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 运算符：
         - 一元运算符 ++ -- 
         - 算术运算符 + - * / %  
         - 赋值运算符： =  += -= *+ /+    
         -关系运算符： > < >= <= !=  == === 
         -逻辑运算符： && || ！ 连接条件的
         -三元运算符：条件?true的值:false的值
        */


        //==  和 ===的区别
        var age1 = 20;
        var age2 = "20";

        //字符串型的数字会进行自动类型转换
        // alert(age1 == age2);
        // alert(age1 === age2);


        //类型转换
        //string => number
        //方式一
        // var str = +"20";//使用+号
        //alert(str + 1);

        //方式二 parseInt()系统函数 推荐
        var str = "20";
        //alert(parseInt(str) + 1);

        //boolean转换number
        var flag = +false;
        // alert(flag);


        //number转boolean:0和undefined转为false 其他转为true
        //string转boolean:空串转为false 其他转为true
        //null转boolean：null转为false
        // var flag = 0;
        //var flag = "好好学习";
        //var flag = undefined;
        var flag = null;

        if (flag) {
            alert("true");
        } else {
            alert("false");
        }

        for(let i = 0; i < ss.length;i++){}
        switch(age){
            case 1:
                i++;
                ++i;
                console.log("111");
                break;
        }






    </script>
</head>

<body>

</body>

</html>